Pull Cut Push Split Repeat